From 1606d0a0d5197d3b9debf130c887f1650aeae992 Mon Sep 17 00:00:00 2001 From: Andres Mejia Date: Fri, 29 Oct 2010 15:18:01 -0400 Subject: [PATCH] Supply a script to generate SVN revision of tarball. --- debian/gpac-get-orig-source | 39 +++++++++++++++++++++++++++++++++++++ debian/rules | 4 ++++ 2 files changed, 43 insertions(+) create mode 100755 debian/gpac-get-orig-source diff --git a/debian/gpac-get-orig-source b/debian/gpac-get-orig-source new file mode 100755 index 0000000..f75f5dc --- /dev/null +++ b/debian/gpac-get-orig-source @@ -0,0 +1,39 @@ +#!/bin/sh + +# Script used to generate the orig source tarball for gpac. + +GPAC_SVN_URL="http://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac" +GPAC_SVN_REVISION="2210" +GPAC_VERSION="0.4.5+svn${GPAC_SVN_REVISION}" + +svn export -r "$GPAC_SVN_REVISION" "$GPAC_SVN_URL" "gpac-${GPAC_VERSION}" + +# Remove upstream debian directory +rm -rf gpac-${GPAC_VERSION}/debian + +# Remove temp files and other cruft from source tarball +# The find command snippet here was taken from debhelper's dh_clean command +# with some modification to delete more unneeded files. +echo "Removing temp files and other cruft from source tarball" +find gpac-${GPAC_VERSION} \ + \( \ + \( -type f -a \ + \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ + -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ + -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ + -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ + -o -name config.status -o -name config.cache -o -name config.log \ + \) -exec rm -f "{}" \; \ + \) -o \ + \( -type d -a \ + \( -name autom4te.cache -o -name .svn \ + \) -prune -exec rm -rf "{}" \; \ + \) \ + \) + +# Remove empty directories +echo "Removing empty directories" +find gpac-${GPAC_VERSION} -type d -empty -delete + +tar --exclude-vcs -czf "gpac_${GPAC_VERSION}.orig.tar.gz" \ + "gpac-${GPAC_VERSION}/" diff --git a/debian/rules b/debian/rules index 9382707..d3108be 100755 --- a/debian/rules +++ b/debian/rules @@ -17,3 +17,7 @@ override_dh_auto_install: override_dh_clean: dh_clean config.h bin/gcc/libgpac* find $(CURDIR) -name *.opic -delete + +get-orig-source: +# Use external script + $(dir $_)gpac-$@ -- 2.30.2